home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1990: Discy Business / Discy Business.2mg / DEV.CD / TOOLS / TECH.NOTES / PDOS / TN.PDOS.024 < prev    next >
Encoding:
Text File  |  1989-10-09  |  2.8 KB  |  71 lines  |  [04] ASCII Text (0x0000)

  1. Apple II
  2. Technical Notes
  3. _____________________________________________________________________________
  4.                                                   Developer Technical Support
  5.  
  6.  
  7. ProDOS 8
  8. #24:    BASIC.SYSTEM Revisions
  9.  
  10. Revised by:    Matt Deatherage                                  November 1989
  11. Written by:    Matt Deatherage                                      July 1989
  12.  
  13. This Technical Note documents the change history of BASIC.SYSTEM through V1.4, 
  14. which ships with System Software 5.0.2.  V1.0, the initial release, is not 
  15. documented in this Note, and V1.1 is described in BASIC Programming with 
  16. ProDOS.
  17. Changes since July 1989:  Revised to include BASIC.SYSTEM 1.4.
  18. _____________________________________________________________________________
  19.  
  20.  
  21. V1.1
  22.  
  23.   o  Fixed a bug in variable packing (used by CHAIN, STORE, and 
  24.      RESTORE).
  25.   o  Changed the interpreter to use the ProDOS startup convention of a 
  26.      JMP instruction followed by two $EE bytes and a startup pathname 
  27.      buffer.
  28.   o  Removed a bad buffer address in the FIELD parameter of the READ 
  29.      routine.
  30.   o  Fixed a bug in APPEND so calls to OPEN and READ from a random-
  31.      access file would not cause the next call to APPEND to any file to 
  32.      use the record length of the random-access file.
  33.   o  Added the BYE command to allow ProDOS QUIT calls from BASIC.
  34.   o  Removed the limited support for run-time capabilities which had 
  35.      been present.
  36.  
  37. V1.2
  38.  
  39.   o  Changed the CATALOG command to ignore the number of entries in a 
  40.      directory when listing it so AppleShare volumes could be cataloged 
  41.      properly (this number can change on the fly on an AppleShare 
  42.      volume).
  43.   o  Fixed another bug in CATALOG so pressing an unexpected key when a 
  44.      catalog listing was paused with a Control-S would no longer abort 
  45.      the catalog.
  46.  
  47. V1.3
  48.  
  49.   o  Changed BSAVE so it now truncates the length of the saved file 
  50.      when the B parameter is not used.  To replace the first part of a 
  51.      file without truncation, use the B parameter with a value of zero.  
  52.      This behavior with the B parameter is how V1.1 and V1.2 worked 
  53.      without the B parameter.
  54.   o  Fixed a bug in CHAIN and STORE where they expected one branch to 
  55.      go two ways at the same time.
  56.   o  Added the MTR command for easier access to the Monitor from BASIC.
  57.   o  Made internal changes to the assembly process for easier project 
  58.      management.  These changes do not affect the code image.
  59.  
  60. V1.4
  61.  
  62.   o  Fixed a bug which caused a BLOAD into an address marked as used in 
  63.      the global page to start performing a BSAVE on the file instead of 
  64.      returning the NO BUFFERS AVAILABLE message.  For this reason, 
  65.      BASIC.SYSTEM version 1.3 should not be used.
  66.  
  67. Further Reference
  68. _____________________________________________________________________________
  69.     o    BASIC Programming with ProDOS
  70.     o    ProDOS 8 Technical Reference Manual
  71.